package br.fatec.dominio;

public class SGE_WEB implements ISEmpresaInclui,ISEmpresaConsulta {
	INMantemEmpresa mantemEmpresa;
	INMantemConvenio mantemConvenio;

	public SGE_WEB(INMantemEmpresa mantemEmpresa, INMantemConvenio mantemConvenio) {
		this.mantemEmpresa = mantemEmpresa;
		this.mantemConvenio = mantemConvenio;
	}

	@Override
	public String incluiEmpresa (String codigo, String cnpj, String nome, String nomeFantasia, String endereco, String telefone) {
		if ((mantemEmpresa.consultaEmpresaCNPJ(cnpj) == null) && (mantemConvenio.consultaConvenio(cnpj)!=null)){
			Empresa e = new Empresa();
			e.setCodigo(Integer.parseInt(codigo));
			e.setCnpj(cnpj);
			e.setNome(nome);
			e.setNomeFantasia(nomeFantasia);
			e.setEndereco(endereco);
			e.setTelefone(telefone);
			return mantemEmpresa.cadastraEmpresa(e)	;				
		} else
			return "dados invalidos";
				
		
	}
	@Override
	public Empresa consultaEmpresaCNPJ (String cnpj) {
		
			return mantemEmpresa.consultaEmpresaCNPJ(cnpj);
				
		
	}
	

}
